package es.onlysolutions.gs.web.commandBean;

import org.springframework.web.multipart.MultipartFile;

/**
 * Command bean to upload a new video.
 */
public class UploadVideoBean extends GSCommandBean
{
    private String videoTitle;
    private String videoContent;
    private MultipartFile videoFile;
    private String videoKeyWords;
    private String videoCategoryContent = "Entertainment";
    private String videoCategoryLabel = "Entertainment";
    private String youTubeUsername;
    private String youTubePassword;

    /**
     * Attribute for the new inserted video returned by the You Tube Service.
     */
    private String newYouTubeId;

    public String getYouTubeUsername()
    {
        return youTubeUsername;
    }

    public void setYouTubeUsername(String youTubeUsername)
    {
        this.youTubeUsername = youTubeUsername;
    }

    public String getYouTubePassword()
    {
        return youTubePassword;
    }

    public void setYouTubePassword(String youTubePassword)
    {
        this.youTubePassword = youTubePassword;
    }


    public String getVideoTitle()
    {
        return videoTitle;
    }

    public void setVideoTitle(String videoTitle)
    {
        this.videoTitle = videoTitle;
    }

    public String getVideoContent()
    {
        return videoContent;
    }

    public void setVideoContent(String videoContent)
    {
        this.videoContent = videoContent;
    }

    public MultipartFile getVideoFile()
    {
        return videoFile;
    }

    public void setVideoFile(MultipartFile videoFile)
    {
        this.videoFile = videoFile;
    }

    public String getVideoKeyWords()
    {
        return videoKeyWords;
    }

    public void setVideoKeyWords(String videoKeyWords)
    {
        this.videoKeyWords = videoKeyWords;
    }

    public void setNewYouTubeId(String newYouTubeId)
    {
        this.newYouTubeId = newYouTubeId;
    }

    public String getNewYouTubeId()
    {
        return newYouTubeId;
    }

    public String getVideoCategoryContent()
    {
        return videoCategoryContent;
    }

    public void setVideoCategoryContent(String videoCategoryContent)
    {
        this.videoCategoryContent = videoCategoryContent;
    }

    public String getVideoCategoryLabel()
    {
        return videoCategoryLabel;
    }

    public void setVideoCategoryLabel(String videoCategoryLabel)
    {
        this.videoCategoryLabel = videoCategoryLabel;
    }
}
